var estados = ['raiva.jpg', 'tranquilo.jpg', 'feliz.jpg'];
var estadoAtual = 1;

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

function mudaImagem(img_name,img_src) {
	document[img_name].src=img_src;
}

function enviarMensagem(){
	var mensagem = document.getElementById('input-text').value;
	document.getElementById('input-text').value = "";
	document.getElementById('conversa').value += "Voce diz: " + mensagem + "\n";	
	Dajaxice.soccerFriend.getRespostaFacade('callback_getResposta', {'mensagem': mensagem});
}

function callback_getResposta(data){
	if(data!=Dajaxice.EXCEPTION){
		sleep(1000);
		escreveMensagemDoCF(data.mensagem);
	}
	else{
		alert("Erro!");
	}
}

function alterarAvatar(avatar){
	if(avatar == '0'){
		if(estadoAtual > 0){
			estadoAtual = estadoAtual - 1;
		}
	}
	else{
		if(estadoAtual < 2){
			estadoAtual = estadoAtual + 1;
		}
	}
	document.getElementById('avatar').src = "static-media/avatares/" + estados[estadoAtual];
}

function escreveMensagemDoCF(mensagem){
	var lista = mensagem.split("$");
	if(lista.length > 1){
		alterarAvatar(lista[1]);
		document.getElementById('conversa').value += "CF diz: " + lista[0] + "\n";
	}
	else{
		document.getElementById('conversa').value += "CF diz: " + mensagem + "\n";
	}
	
	var scroll = document.getElementById('conversa');
	scroll.scrollTop = scroll.scrollHeight;
}

function noNumbers(e)
{
	if(e.keyCode == 13) {
		enviarMensagem();
	}
}